#ifndef PLUGINMAIN_H
#define PLUGINMAIN_H

#include <qpa/qplatforminputcontextplugin_p.h>
#include "qtevirtualkeyboardglobal.h"

QT_BEGIN_NAMESPACE

class QTE_VIRTUALKEYBOARD_EXPORT JPlatformInputContextPlugin : public QPlatformInputContextPlugin
{
	Q_OBJECT
	Q_PLUGIN_METADATA(IID QPlatformInputContextFactoryInterface_iid FILE "./QtInput.json")

public:
	QPlatformInputContext *create(const QString& key, const QStringList &paramList);

private:
	QStringList keys() const;
};

QT_END_NAMESPACE


#endif //PLUGINMAIN_H
